strategic nuclear launch vehicle (snlv) - French English Dictionary